﻿@charset "utf-8";

@import url(dll.css);

@import url(global.css);

@import url(module.css);

@import url(onlineeditor.css);

@import url(ddsmoothmenu.css);

@import url(animate.css);

@import url(banner.css);

/* 首页部分开始 */



.mfbox{width:1284px; min-width:1100px; margin:0 auto; overflow:hidden;}



.mfbox .input{float:right;margin-top:20px;position:relative;}

.mfbox .input input{width:215px;height:30px;font-size:16px;border:1px solid rgb(160,160,160);}

.mfbox .input .btn{cursor:pointer;position:absolute;top:1px;left:178px;width:38px;height:30px;background:rgb(11,57,132);color:white;text-align: center;font-size:14px;line-height:30px; border:none;}

.mfbox .input select{position:absolute;top:1px;right:20px;height:33px;border:1px solid rgb(120,120,120);font-size:16px;}

.header{width:100%; height:113px; border-bottom:1px solid #d0d1d3;}



.textbox{width:900px;margin:30px auto;text-align: center;margin-bottom:30px;}

.textbox h3{width:900px;margin:0 auto;text-align: center;font-size:32px;color:#000;font-weight: bold;padding:23px 0;}

.textbox span{font-size:18px;color:#666;}





.search{ float:right;}

.language{ float:right;}

.language li{ float:left; padding-left:10px; line-height:32px;}

.logo{float:left;}

.mfbox1{width:100% ;min-width:1100px;overflow:hidden;position:absolute;top:140px;}

.i_nav{height:60px; background:rgb(238,166,3);}

/*.i_nav li{float:left; display:inline-block;margin:0 16px 0 30px;color:#FFFFFF;font-size:16px;}

.i_nav li > a{display:inline-block;color:#FFFFFF !important; font-size:16px; padding:2px; height:53px; line-height:53px; color:#000; text-align:center;}

.i_nav li >a:hover{ color:#008acb !important;border-bottom:3px solid rgb(10,60,132);}

.i_nav li > a.on{ color:#008acb !important;border-bottom:3px solid rgb(10,60,132);}*/



.i_banner_box{position:relative; width:100%; height:500px; overflow:hidden;}

.i_banner{ float:left; display:block;width:100%;height:500px;}

/*.i_banner li{width:100%; height:500px;}

.i_banner li a{display:block; width:100%; height:500px;}

.i_banner_p{position:absolute; width:100%; left:0; bottom:15px; text-align:center;}

.i_banner_p a{display:inline-block; margin:0 5px; width:10px; height:10px; border:1px solid #FFF; overflow:hidden; border-radius:6px;}

.i_banner_p a:hover{ background:#FFF;}

.i_banner_p a.on{ background:#FFF;}*/



.i_container{overflow:hidden;}

.i_container .textbox {width:1100px;margin:0px auto;}

.i_container .textbox h2 {font-size:32px;width:365px;margin:20px auto;font-weight: bold;}

.i_container .textbox h4 {font-size:18px;width:913px;margin:0px auto;}

.i_about{padding:35px 0; overflow:hidden;}

.i_about_l{float:left; width:600px;}

.i_about_c{float:left; width:500px; line-height:25px; font-size:14px; overflow:hidden;}

.i_about_c ins{ display:block; text-decoration:none; text-align:right;}

.i_about_c ins a{ padding:0 10px; color:#008acb; font-size:12px;}

.i_about_c ins a:hover{color:#000;}



.i_pro01{padding:35px 0; text-align:center;position:relative; width:1300px; margin:0 auto;}

.i_pro01 #Agentslist1{ margin:0 auto; height:394px;}

.i_pro01 .left{width:30px;height:52px;position:absolute;top:130px;left:6px;cursor:pointer;color:#ccc;font-size:62px;}

.i_pro01 .right{width:30px;height:52px;position:absolute;top:130px;right:22px;cursor:pointer;color:#ccc;font-size:62px;}

.i_pro01 a:hover{color:rgb(10,60,132)}

.i_pro01 li{ position:relative;display:inline-block;height:322px; width:277px; margin:0 14px; border:1px solid rgb(219,224,231);}

.i_pro01 li p {height:135px;/*background:rgb(238,166,3);*/}

.i_pro01 li p img{/*margin-top:35.5px;*/}



.i_pro01 li h3{ display:block; line-height:74px; font-size:18px;color:#666;height:62px;font-weight: bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.i_pro01 li dd{ padding:10px 10px; line-height:20px; text-align:center; font-size:14px;color:#999; height:50px; overflow:hidden;}

.i_pro01 li dd a{ display:block; overflow:hidden; white-space:break-word; text-overflow:ellipsis;color:rgb(153,153,153);}

.i_pro01 li span{position:absolute;top: 295px;left:63.5px;}

.i_pro01 li span ins{width:150px;height:52px;display:block;background:rgb(238,166,3);font-size:16px;font-size:bold;color:white;text-align:center;line-height:52px; text-decoration:none;}





.i_pro01 li a:hover p{background:rgb(10,60,132);}

.i_pro01 li a:hover span ins{background:rgb(10,60,132);}







.i_pro021{width:100%;margin:0 auto;text-align:center;height:493px;margin-top:90px;}





.i_pro02{width:100%;margin:0 auto;text-align:center;height:493px;/*background:url(../images/i_pro02.png) no-repeat;*/margin-top:90px;}

.i_pro02_l ul li{float:left;margin-left:93px;position:relative;}

.i_pro02_l ul li span{font-size:36px;font-weight: bold;color:#FFFFFF;position:absolute;top:109px;left:176px;}

.i_pro02_l ul li p{font-size:18px;color:#333;position:absolute;top:79px;}



/*.i_pro02_l{text-align:center; margin-top:10px;}*/

/*.i_pro02_l dl{ display:inline-block; padding:25px 18px; width:502px; border:1px solid #e3ecf3; margin:10px 10px 0;}

.i_pro02_l dl dt{float:left; width:248px; height:181px; border:5px solid #e3ecf3; overflow:hidden;}

.i_pro02_l dl dd{float:left; width:229px; height:191px; padding-left:15px; text-align:left; overflow:hidden;}

.i_pro02_l dl dd h4{ display:block; font-size:20px; height:50px; line-height:50px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.i_pro02_l dl dd span{ display:block; line-height:20px; color:#787878;}*/



.i_pro02_l dl dt img{-webkit-transition:all 0.4s; -moz-transition:all 0.4s; transition:all 0.4s;}

.i_pro02_l dl dt:hover img{-webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}





.i_link{padding:15px 0; text-align:center; width:1300px; margin:0 auto;}

.i_link_l{ margin:10px auto 0;}

.i_link_l li{float:left; width:273px; height:200px; margin:25px 25px 30px 25px;border:1px solid rgb(214,214,214);position:relative;}

.i_link_l li img{width:273px; height:219px;}

.i_link_l li a.sbg{display:none;width:273px; height:197px;background:rgba(10,60,132,.8);position:absolute;top:0;left:0px}

.i_link_l li a.sbg img{width:80px;height:67px;margin-top:73px;}



.i_link_l li span{height:80px;line-height:80px;text-align:center;font-size:14px;color:#666; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.i_link_l li:hover span{color:rgb(10,60,132);}

.i_link_l li:hover{-webkit-box-shadow:0 0 4px rgba(223, 226, 231, .8); -moz-box-shadow:0 0 4px rgba(223, 226, 231, .8); box-shadow:0 0 4px rgba(223, 226, 231, .8);}

.i_link_l li:hover a.sbg{display:block;}

.footer{width:100%;color:#f4f4f4; min-width:1100px;background:rgb(241,184,56);}



.fcontact{ width:1300px;margin:20px auto 0; /* padding-bottom:50px; */ text-align:center;}

.fcontact .footerLeft{/*float:left;width:440px;height:210px;margin-top: 5px; text-align:left; color:#55430b;font-size:14px;text-align: left;margin-left: 20px;line-height:18px;color: #55430b;*/width: 300px;
    height: 135px;
    margin-top: 5px;
    text-align: left;
    color: #55430b;
    font-size: 14px;
    text-align: left;
    margin-left: 20px;
    line-height: 18px;
    margin: 0 auto;
    padding-top: 20px;
    /* margin-top: 30px; */
    color: #55430b;}

.fcontact .footerLeft h3{color:#13387b;font-size:18px;}

.fcontact .footerLeft .img{margin-top:27px;margin-left:-334px;}

.fcontact .footerRight{float:right;width:723px;height:241px;position:relative;margin-top:6px;}

.fcontact .footerRight h3{ text-align:left; height:20px;color:#13387b;font-size:18px;margin-bottom:20px;margin-left:43px;}

.fcontact .footerRight input{border:1px solid rgb(170,134,21);height:40px;background:rgb(241,184,56);margin-left:20px;color:#66510d;}

.fcontact .footerRight input:nth-child(3){width:170px;}

.fcontact .footerRight input:nth-child(2){width:178px;}

.fcontact .footerRight input:nth-child(1){width:245px;}

.fcontact .footerRight input.bInput{width:641px;height:90px;position:absolute;top:90px;left:29px;}

.fcontact .footerRight .btn{width:125px;height:40px;line-height:40px;text-align:center;color:#fff;font-weight:bold;font-size:16px;background:rgb(10,60,132);position:absolute;top:190px;left:50px; border:none;}

.fcontact .copyright{/* margin-top:45px; */font-size:14px;color:#323334;}

.fcontact .jsq{margin-top:5px;font-size:14px;color:#323334;}





/* 首页部分结束 */



/* 内页部分开始 */

.p_banner_box{position:relative; width:100%; height:505px; overflow:hidden;}

.p_banner{ float:left; display:inline;}

/*.p_banner li{width:100%; height:505px;}

.p_banner li a{display:block; width:100%; height:505px;}

.p_banner_p{position:absolute; width:100%; left:0; bottom:25px; text-align:right;}

.p_banner_p a{display:inline-block; margin-right:10px; width:10px; height:10px; border:1px solid #eea602; overflow:hidden;}

.p_banner_p a:hover{ background:#eea602;}

.p_banner_p a.on{ background:#eea602;}*/



.p_container{ padding:30px 0;width:1200px;background:#fff;margin:0 auto;position:relative; margin-top:-150px; overflow:hidden;}



.p_about{padding:50px 0; margin:0 35px;}



.heng{ border-bottom:1px solid #ebebeb;}



.p_about_c{ padding:25px 0 0; line-height:24px; font-size:14px;}



.p_mission{padding:50px 0; margin:0 35px; border-bottom:1px solid #ebebeb;}

.p_mission_l{ margin-top:50px;}

.p_mission_l ul li{float:left; display:inline-block; margin:0 27px; width:228px; position:relative;height:280px; overflow:hidden;}

.p_mission_l ul li span{font-size:36px;font-weight: bold;color:#FFFFFF;position:absolute;top:109px;left:176px;}

.p_mission_l ul li p{font-size:18px;color:#333;position:absolute;top:79px;}



.p_offer{padding:50px 0; border-bottom:1px solid #ebebeb;}

.p_offer_l{ padding:20px 0 0;}

.p_offer_l li{float:left; display:inline-block; margin:25px 11px 0 12px; width:275px; height:235px; border:1px solid #dfe1e0;}

.p_offer_l li ins{ display:block; width:275px; height:190px; overflow:hidden;}

.p_offer_l li ins img{ max-width:100%;}

.p_offer_l li span{ display:block; width:275px; height:45px; line-height:45px; text-align:center; font-size:14px; color:#666; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.p_offer_l li:hover{-webkit-box-shadow:0 0 4px rgba(223, 226, 231, .8); -moz-box-shadow:0 0 4px rgba(223, 226, 231, .8); box-shadow:0 0 4px rgba(223, 226, 231, .8);}

.p_offer_l li:hover span{ color:#12347c;}







/* 内页部分结束 */





/*.nmdef_container{margin:0 35px;}*/



.nmf_cont{ margin:0 auto; width:1300px;}



















